package com.yehuishou.dao;

import java.util.List;

import com.yehuishou.pojo.Brand;
import com.yehuishou.pojo.Classify;
import com.yehuishou.pojo.ImageFile;
import com.yehuishou.pojo.Models;
import com.yehuishou.pojo.QueryVO;
import com.yehuishou.pojo.Oditem;

/**
 * 出售商品订单接口
 * @author VULCAN
 *
 */
public interface SaleOrderDao {
		
	//查询用户订单
	List<QueryVO> findUserOrder(QueryVO vo);
	//删除用户订单
	int deleteUser(String oid);
	//查询图片信息
	ImageFile findImage(Integer ii);
	//ID 查询商品信息
	List<Oditem> finditems(String oid);
	//查询主图片
	ImageFile selimg(Integer imgid);
	//通过ID 查询单个订单详情 用于修改
	Oditem FindDetailsById(Oditem oditem);
	//出售订单详情修改
	Integer UpdateDetails(Oditem oditem);
	Integer UpdateConfiguration(Oditem oditem);
	//删除订单详情
	Integer detailsDelete(Integer i_id);
	//查询所有商品分类
	List<Classify> selclassify();
	//查询所有品牌
	List<Brand> selbrand();
	//查询所有商品型号
	List<Models> selmodel();
	//删除订单中间表
	Integer deleteItemOrder(String oid);
	
	//批量删除订单
	void deleteUsers(String[] oids);
	//批量删除订单中间表
	void deleteItemOrders(String[] oids);
	
}
